import numpy as np

### 四、np.ndarray的聚合操作
## 1、求和np.sum()
n = np.random.randint(0, 100, size=(5, 6))
print(n.sum())  # axis为None 表示所有的维度都聚合成0维
print(n.sum(axis=1))
print(np.sum(n, axis=1))
## 2、最大最小值：np.max/np.min
print(n.max())
print(n.max(axis=1))
print(np.max(n, axis=1))
## 3、其他聚合操作
# np.sum 求和 np.nansum
# np.prod 笛卡尔积 np.nanprod
# np.mean 平均 np.nanmean
# np.std 标准差 np.nanstd
# np.var 方差 np.nanvar
# np.min 最小 np.nanmin
# np.max 最大 np.nanmax
# np.argmin 最小值索引 np.nanargmin
# np.argmax 最大值索引 np.nanargmax
# np.median 中位数 np.nanmedian
# np.percentile 百分比分位数 np.nanpercentile
# np.any any() 只要有Ture就返回True
# np.all all() 只要有False就返回False
# np.power 幂运算
